home *** CD-ROM | disk | FTP | other *** search
- #ifndef UNITRK_H
- #define UNITRK_H
-
- #include "mtypes.h"
-
-
- void UniSetRow(UBYTE *t);
- UBYTE UniGetByte(void);
- UBYTE *UniFindRow(UBYTE *t,UWORD row);
- void UniReset(void);
- void UniWrite(UBYTE data);
- void UniNewline(void);
- void UniInstrument(UBYTE ins);
- void UniNote(UBYTE note);
- void UniPTEffect(UBYTE eff,UBYTE dat);
- UBYTE *UniDup(void);
- void UniSkipOpcode(UBYTE op);
- BOOL UniInit(void);
- void UniCleanup(void);
- UWORD TrkLen(UBYTE *t);
- BOOL MyCmp(UBYTE *a,UBYTE *b,UWORD l);
-
-
- enum {
- UNI_NOTE=1,
- UNI_INSTRUMENT,
- UNI_PTEFFECT0,
- UNI_PTEFFECT1,
- UNI_PTEFFECT2,
- UNI_PTEFFECT3,
- UNI_PTEFFECT4,
- UNI_PTEFFECT5,
- UNI_PTEFFECT6,
- UNI_PTEFFECT7,
- UNI_PTEFFECT8,
- UNI_PTEFFECT9,
- UNI_PTEFFECTA,
- UNI_PTEFFECTB,
- UNI_PTEFFECTC,
- UNI_PTEFFECTD,
- UNI_PTEFFECTE,
- UNI_PTEFFECTF,
- UNI_S3MEFFECTA,
- UNI_S3MEFFECTD,
- UNI_S3MEFFECTE,
- UNI_S3MEFFECTF,
- UNI_S3MEFFECTI,
- UNI_S3MEFFECTQ,
- UNI_S3MEFFECTT
- };
-
- #endif
-
-
-